package com.se.domain.dto;

import cn.hutool.core.lang.Pair;
import com.se.domain.vo.OptionVO;
import com.se.domain.vo.QVO;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;

@Data
@NoArgsConstructor
public class QStaDTO {
    Long qId;
    String title;
    Byte type;
    int left, right;
    List<OptionVO> options;
    Map<Long, Pair<OptionVO, Integer>> optionCellMap = new HashMap<>();

    public QStaDTO(QVO qvo) {
        this.qId = qvo.getQId();
        this.title = qvo.getTitle();
        this.type = qvo.getType();
        this.options = qvo.getOptions();

    }
}
